package lab02.test23;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;

public class Test {
    //编写Java应用程序，从命令行输入你的生日信息。
    // 然后计算你的生日还有多少天，你的生日是星期几。
    public static void main(String[] args) throws ParseException {
        //19981101
        String birthday;
        Scanner scanner = new Scanner(System.in);
        //1998-11-01
        System.out.println("Please input your birthday:");
        birthday = scanner.nextLine();
        System.out.println(birthday);
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd");
        //关于日期的计算
        Calendar calendar = Calendar.getInstance();
        calendar.setTime( sdf.parse(birthday));
        long time1 =calendar.getTimeInMillis();
        calendar.setTime(sdf.parse("2017-11-02"));
        long time2 =calendar.getTimeInMillis();
        System.out.println("天数："+(time1-time2)/(24*60*60/1000));
        /*
        time1 生日
        time2 当前的日期
        1秒=1000毫秒
        （time1-time2）/（24*60*60/1000）天数
         */

        //计算你的生日还有多少天
        //12-01



        //你的生日是星期几



    }


}
